package main

import (
	"fmt"
	"imooc.com/ccmouse/learngo/queue"
)

func main() {
	q := queue.Queue{1}

	//经过一系列的操作，队列q不是最初的对象q了，因为q是一个slices，通过指针传递的方法会改变
	q.Push(2)
	q.Push(3)
	fmt.Println(q.Pop())
	fmt.Println(q.Pop())
	fmt.Println(q.IsEmpty())
	fmt.Println(q.Pop())
	fmt.Println(q.IsEmpty())

	q.Push("abc")
	fmt.Println(q.Pop())

}
